Big Huge Thesaurus

Shanghai dialect

noun